Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia F2 Italy F4 Czech Republic F1 Czech Republic F2 Czech Republic F3 France F10 Czech Republic F4 France F3 Czech Republic F3 Czech Republic F1 Czech Republic F3 Czech Republic F1 Czech Republic F2 Barletta Citta Della Disfida Open 2000 - Barletta V Torneo Internazionale di Tennis - Barletta BMW Challenger Open - Monchengladbach Neride Prague Indoor - Prague Neride Prague Indoor - Prague Open Diputacion Pozoblanco - Cordoba Timisoara Challenger - Timisoara Kyiv Open - Kiev Ischgl International ATP Challenger - Ischgl KGHM Polish Indoors - Wroclaw Sarajevo Open - Sarajevo IX Torneo Internacionale de Tennis - Barletta Citta di Monza - Monza Garden Open 2005 - Rome 7° Trani Cup - Trani Intersport Heilbronn Open - Heilbronn KGHM Emax Polish Indoors - Wroclaw Open de Rennes La Trinitaine - Rennes Tatra Banka Open 2006 - Bratislava Open des Alpes Trophee BNP Paribas - Grenoble Caltanissetta Challenger Braunschweig Challenger Noumea Challenger Manerbio Challenger Alphen Challenger Mouilleron-Le-Captif Challenger Cordenons Challenger Marbella Challenger Open Seat-Godo '99 - Barcelona Davidoff Swiss Indoors - Basel Davidoff Swiss Indoors - Basel Kremlin Cup - Moscow Stockholm Open - Stockholm Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad 2003 Mercedes Cup - Stuttgart CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel PBZ Zagreb Indoors - Zagreb Tampere Imageneering Open - Tampere Tata Open - Chennai Warsteiner Challenger Lubeck - Lubeck Togliatti Cup - Togliatti Dubai Open - Dubai AXA Open - Lisbon Open Seat Godo - Barcelona Sardinia International Championship - Cagliari Renault Slovenian Open - Ljubljana Davidoff Swiss Indoors - Basel Tennis Cup of Flanders - Ostende Copa Sevilla - Seville Tatra Banka Slovak Open - Bratislava CA Tennis Trophy - Vienna 2000 Cairo Challenger - Cairo ATU Cup 2001 - Weiden SAP Open - San Jose Milano Challenger-Jameson Cup - Milan Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Orange Prokom Open - Sopot Black Forest Open - Freudenstadt Tehran Open ATP Challenger - Tehran AIG Japan Open Tennis Championships - Tokyo KGHM Polish Indoors - Wroclaw St. Petersburg Open - St. Petersburg San Luis Potosi Challenger - San Luis Potosi Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Canottieri Minico 2004 - Mantova Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Ordina Open - 's-Hertogenbosch The LTA Bolton Challenger - Bolton Synsam Swedish Open - Bastad IPP Open - Helsinki Generali Open - Kitzbuhel Croatia Open - Umag Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven China Open - Beijing Open de Moselle - Metz Draft Corona Mexico City Open - Mexico City St. Petersburg Open - St. Petersburg Ostrava Open 2005 - Ostrava Qatar Exxon Mobil Open - Doha Czech Open 2005 - Prostejov Olimp Kyiv Open - Kiev Mobilux Open - Luxembourg Gerry Weber Open - Halle Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad ECM Prague Open - Prague China Open - Beijing Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Medibank International - Sydney Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Ethias Trophy - Mons Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Privatbank Open 2006 - Dnepropetrovsk Catella Swedish Open - Bastad Masters Series - Hamburg Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Internationaux du Doubs - Besancon BMW Tennis Championship - Sunrise Open de Tenis Comunidad Valenciana - Valencia Open de Rennes - Rennes Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Ostrava Challenger Open 13 - Marseille The Dubai Tennis Championships - Dubai Milan Challenger Seville Challenger Catella Swedish Open - Bastad International German Open - Hamburg Open de Moselle - Metz China Open - Beijing If Stockholm Open - Stockholm Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires AXA Open II - Espinho Open Diputacion - Cordoba CA-Challenge 2000 - Graz SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart ECM Prague Open 2005 - Prague BCR Open Romania - Bucharest Prague Challenger Heineken Open - Auckland SAP Open - San Jose SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Copa Claro - Buenos Aires SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Heineken Open - Auckland Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Challenger DCNS de Cherbourg - Cherbourg Shenzhen Open - Shenzhen Maia Open - Oporto Geneva Open - Geneva FILA Challenger Biella - Biella Prague Open - Prague Barcelona Open BancSabadell - Barcelona Prague Challenger Andria Challenger Copa Sevilla Internacionales de Andalucia - Seville Top Wool Challenger - Biella USTA Comerica Challenger - Aptos Prostejov Challenger Milan Challenger Marburg Challenger San Marino Cepu Open - San Marino GHI Bronx Classic - Bronx Togliatti Cup - Togliatti Arroyo de la Encomienda - Valladolid Tatra Banka Open - Bratislava Eckental Challenger Open de la Ville de Saint Denis - Reunion Island Santiago Challenger Challenger 42 - Andrezieux Lisbon Challenger Aix En Provence Challenger The LTA Wrexham Challenger - Wrexham Padova Challenger San Benedetto Challenger Challenger Leon 2004 - Leon Ispat Open 2004 - Ostrava Steelers Cup - Kosice Szczecin Challenger Prague Open - Prague Biella Challenger Poznan Challenger Barcelona Challenger 10ø Tornea B. Camparini - Reggio Emilia Indian Wells Challenger Marbella Challenger Alicante Challenger Nokian Hakkapeliitta Open - Tampere Morocco Tennis Tour - Casablanca Parma Challenger Bordeaux Challenger Braga Challenger St. Petersburg Challenger - St. Petersburg Milan Challenger Sopot Challenger Czech Indoor Open - Prague Jameson Cup - Milan Barcelona Challenger Como Challenger Hamburg Challenger Antalya Challenger Gemax Samsung Open 2005 - Belgrade Olbia Challenger - Olbia Antalya 2 Challenger Gran Canaria 2 Challenger PrivatBank Cup - Dnepropetrovsk Cordenons Challenger Monterrey Challenger BMW Tennis Championship - Sunrise Tennis Napoli Cup 2006 - Napoli Pozoblanco Challenger Warsteiner Challenger Wolfsburg - Wolfsburg TCT Open - Tunis Tennis Napoli Cup - Naples Garden Open - Rome ECM Cup - Prague Zivnobanka Czech Open - Prostejov ATU Cup - Weiden Nord/LB Open - Braunschweig St.Petersburg Challenger by Kinex - St. Petersburg CA Challenge 2002 - Graz Open de Charleroi - Charleroi Neride Prague Indoor - Prague Casino Lugano - Lugano St. Petersburg Challenger by Kinex - St. Petersburg Samarkand Challenger - Samarkand Alexander Kolyaskin Memorial - Donetsk Tatra Banka Open - Bratislava Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Heineken Trophy - 's-Hertogenbosch Morocco Tennis Tour - Marrakech Prosperita Open 2007 - Ostrava ECU Prague Open - Prague Mallorca Open - Mallorca Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad Ethias Trophy - Mons Dubai Tennis Open - Dubai Challenger 42 - Andrezieux Open de Moselle - Metz KGHM Dialog Polish Indoors - Wroclaw Sony Ericsson Open 2008 - Belgrade Mallorca Open - Mallorca Status Athens Open - Athens Genova Challenger ECM Prague Open 2008 - Prague Prosperita Open 2008 - Ostrava Genova Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Wroclaw Challenger San Remo Challenger Dubai Open - Dubai Milan Indoors - Milan Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Thailand Open - Bangkok The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Chennai Open - Chennai Trnava Challenger Noumea Challenger Next Generation Adelaide International - Adelaide Sydney International - Sydney Murcia Challenger ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix de Tennis de Lyon - Lyon Seville Challenger Grand Prix de Tennis de Lyon - Lyon Prostejov Challenger Prague II Challenger ABN AMRO World Tennis Tournament - Rotterdam Open SEAT 2008 - Barcelona Next Generation Adelaide International - Adelaide Florence Challenger Calgary Challenger Barcelona Challenger Heineken Open - Auckland Allianz Suisse Open Gstaad - Gstaad Prague Challenger China Open - Beijing Winston Salem - Winston Salem Erste Bank Open - Vienna Gran Canaria 1 Challenger Brisbane International - Brisbane Aix En Provence Challenger Atlanta Tennis Championships - Atlanta Rakuten Japan Open - Tokyo Valencia Open - Valencia VTR Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Copa Claro - Buenos Aires Ostrava Challenger Prague Challenger Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Gerry Weber Open - Halle Genova Challenger ABN AMRO World Tennis Tournament - Rotterdam Open Seat-Godo 2000 - Barcelona Orleans Challenger Espinho Challenger - Espinho Zivnobanka Czech Open - Prostejov Budapest Challenger Grand Prix Hassan II - Marrakech Brescia Challenger Grand Prix de Tennis de Lyon - Lyon The Scottish Tennis Championships - Edinburgh SkiStar Swedish Open - Bastad Valencia Open - Valencia Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca Bastad Challenger Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Liberec Challenger Como Challenger Renault Slovenian Open - Ljubljana Sibiu Challenger Rome Challenger 2001 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Koblenz Challenger Rennes Challenger RCA Championships - Indianapolis Marbella Challenger The Hamlet Cup - Long Island Sopot Challenger Campionati Internazionali di Sicilia - Palermo Czech Indoor Open - Prague Las Vegas Challenger CA Tennis Trophy - Vienna Trofeo Barcelona de Tenis - Barcelona Rio Open - Rio de Janeiro Lisbon Challenger Biella Challenger ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai TEB BNP Paribas Istanbul Open - Istanbul Trofeo Conde de Godo - Barcelona Samarkand Challenger - Samarkand Biella Challenger Alicante Challenger Dubai Duty Free Tennis Championships - Dubai 2002 Mercedes Cup - Stuttgart Challenger Hamburg - Hamburg Brasil Open - Salvador Open 13 - Marseille Skandia Open - Linz ATP Challenger Numea - New Caledonia ABN/AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Swiss Open - Gstaad Estoril Open - Estoril KGHM Polish Indoors - Wroclaw Moselle Open - Metz Open Seat Godo 2003 - Barcelona Tennis Masters Series - Hamburg Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Tennis Masters Series - Paris TD Waterhouse Cup - Long Island Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Rio Open - Rio de Janeiro Masters Series - Hamburg Rogers Masters - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Barcelona Open Banc Sabadell - Barcelona Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Plava Laguna Croatia Open - Umag Monte-Carlo Rolex Masters - Monte-Carlo Challenger Ford de Cherbourg - Cherbourg Gold Flake Open - Chennai Milan Indoors - Milan Telenordia Swedish Open - Bastad Adidas International - Sydney Open 13 - Marseille CA Tennis Trophy - Vienna Adidas International - Sydney St. Petersburg Open - St. Petersburg Brasil Open - Sao Paulo Copa Telmex - Buenos Aires Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg China Open - Beijing St. Petersburg Open - St. Petersburg AIG Japan Open Tennis Championships - Tokyo Apia International - Sydney Tennis Masters Series - Madrid Adidas International - Sydney Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Heineken Open - Auckland Open Seat Godo 2005 - Barcelona ARAG World Team Championship - Dusseldorf Croatia Open - Umag AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney Regions Morgan Keegan Championships - Memphis Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Hypo Group Tennis International - Portschach Generali Open - Kitzbuhel Croatia Open Umag - Umag Mumbai Open - Mumbai Brasil Open - Costa do Sauipe Mercedes Cup - Stuttgart Medibank International - Sydney Open de Tenis Comunidad Valenciana - Valencia Barcelona Open Banc Sabadell - Barcelona Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Ordina Open - 's-Hertogenbosch AEGON International - Eastbourne Rio Open 500 - Rio de Janeiro Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch Pilot Pen Tennis - New Haven ATP Studena Croatia Open - Umag China Open - Beijing If Stockholm Open - Stockholm French Open - Paris Bet-at-home Open - Hamburg Brisbane International - Brisbane Apia International - Sydney Brasil Open - Sao Paulo U.S. Open - New York Topshelf Open - 's-Hertogenbosch Royal Guard Open Chile - Vina del Mar US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Intrum Stockholm Open - Stockholm European Open - Antwerp Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Australian Open - Melbourne French Open - Paris Wimbledon - London Barcelona Open Banc Sabadell - Barcelona U.S. Open - New York Heineken Open - Auckland Australian Open - Melbourne Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Hamburg Wimbledon - London Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai RCA Championships - Indianapolis Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Australian Open - Melbourne Tennis Masters Series - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Miami Open - Miami Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris China Open - Beijing French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Telecom Italia Masters - Rome BNP Paribas Open - Indian Wells Australian Open - Melbourne Tennis Masters Series - Toronto Rogers Masters - Toronto Tennis Masters Series - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome Rogers Cup - Montreal NASDAQ-100 Open - Miami French Open - Paris U.S. Open - New York Wimbledon - London Mutua Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Monte Carlo French Open - Paris Wimbledon - London Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London French Open - Paris Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1 French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open Qualifying - Doha Wimbledon - London Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, Group 1, 2R, MAR-CZE 0-5 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, F, ESP-CZE, 5-0 Hopman Cup - Perth Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, Group I, 2R, RUS-ESP 3-2 Tennis Masters Cup Shanghai - Shanghai Olympics - Beijing Olympics - Athens